hurry over obstacles - German English Dictionary